﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using DB.Model;

namespace HR_ASP.ViewModel
{
    public class PowodNieobecnosciViewModel
    {
        public int ID { get; set; }
        public string Nazwa { get; set; }
        public DateTime DataM { get; set; }
        public DateTime DataU { get; set; }

        public PowodNieobecnosciViewModel()
        {

        }

        public PowodNieobecnosciViewModel(Powod_Nieobecnosci powodN)
        {
            this.ID = powodN.ID_Powod;
            this.Nazwa = powodN.Nazwa;
            this.DataM =(DateTime) powodN.DataM;
            this.DataU = (DateTime)powodN.DataU;

        }

        public Powod_Nieobecnosci getModel(Powod_Nieobecnosci powodN)
        {            
            powodN.ID_Powod = this.ID;
            powodN.Nazwa = this.Nazwa;
            if (this.ID == 0)
            {
                powodN.DataU = DateTime.Now;
            }
            powodN.DataM = DateTime.Now;
            return powodN;
        }
    }
}